home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha Extra 2004 January / CyberMycha Extra 1-2004 (Poland) (Disc 2).bin / Pippi / common.cst / 00035_monkeySprite.ls < prev    next >
Encoding:
Text File  |  2001-09-04  |  1.7 KB  |  73 lines

  1. property meSprite, ButNum, holdMe
  2. global monkey
  3.  
  4.  
  5. on initMe me --ist├ñllet f├╢r beginSprite som ├ñr lite k├ñnsligt, kommer fr├Ñn adjustButtons i sessionObject som triggas av startMovie i alla filmer
  6.   meSprite = sprite(me.spriteNum)
  7.   monkey.reCoverMe()
  8. end
  9.  
  10. on activate me, NumToStopOn
  11.   if NumToStopOn > 0 then
  12.     ButNum = NumToStopOn
  13.   end if
  14.   holdMe = 0
  15.   meSprite.static = 0
  16.   meSprite.play()
  17. end
  18.  
  19. on setFrameStart me, NumToStartOn
  20.   meSprite.goToFrame(NumToStartOn + 2)
  21.   updatestage 
  22. end
  23.  
  24. on frameEnd me
  25.   meSprite.stop()
  26.   meSprite.goToFrame((meSprite.member.frameCount) - 1)
  27.   meSprite.play()
  28.   updatestage 
  29. end
  30.  
  31. on deActivate me
  32.   meSprite.static = 1
  33. end
  34.  
  35. on exitFrame me
  36.   if holdMe = 0 then
  37.     if meSprite.static = 0 then
  38.       if meSprite.frame = meSprite.member.frameCount then --om flash har kommit till sista rutan
  39.         if monkey.playList <> [] then --om det inte ├ñr sista flashen i playList...
  40.           monkey.reloadMe() --ladda ny flash
  41.           meSprite.play()
  42.         else --annars om det var den sista flashen i playList
  43.           if ButNum > 0 then --om ap-j st├Ñr och trycker p├Ñ en knapp
  44.             monkey.activateGoScript() --g├Ñ till en ny dirFilm
  45.           else --annars om tex apF ├ñr tillbaka till sitt-l├ñge, st├ñnga av apF ba!
  46.             deActivate me
  47.           end if
  48.         end if
  49.       else --om flash inte har kommit till sista rutan ├ñn
  50.         if ButNum > 0 then --ifall apan ska stanna vid en knapp
  51.           if meSprite.frame >= ButNum then
  52.             if monkey.playList.count = 1 then
  53.               monkey.reloadMe()
  54.               meSprite.play()
  55.             end if
  56.           end if
  57.         end if
  58.       end if
  59.     end if
  60.   end if
  61. end
  62.  
  63. on holdMonkey me
  64.   holdMe = 1
  65.   meSprite.stop()
  66.   meSprite.static = 1
  67. end
  68.  
  69.  
  70.  
  71.  
  72.  
  73.